*{
	margin:0;
	padding:0;
	font-family: "微软雅黑";
}
html,body{
	width: 100%;
	height:100%;
	background-color:#fff;
}
a,a:hover{
	text-decoration: none;
	color:#333;
}
ul{
	margin:0;
}
li{
	list-style: none;
}
.navhi_ul{
	display: flex;
	flex-wrap: wrap;
}
.navhi_li{
	width:100%;
	text-align: center;
	position: relative;
	color:#fff;
	padding:10px 0;
}
.navhi_li a{
	color:#fff;
	font-size: 17px;
}
.navhi_li .erj_ul a{
	font-size: 15px;
	color:#eee;
}
.navhi_ul{
	margin-top: 20px;
}
.jia_jian{
	position: absolute;
	right:5px;
	top:0;
	padding:12px 10px;
	font-size: 16px;
}
.navhi_li .erj_ul a{
	font-size: 15px;
	color:#eee;
}
.erj_ul{
	display: none;
	margin-top: 10px;
}
.erj_ul li{
	padding:5px 0;
}
.nav_tplhi{
	width:100%;
	color:#fff;
	/*position: absolute;
	bottom: 30px;
	left:0;*/
	margin-top: 30px;
	text-align: center;
	font-size: 15px;
}
.nav_tplhi div{
	margin-bottom: 10px;
}
.pages{
	width:50%;
	margin:30px auto;
	text-align:center;
}
.pages a:nth-child(1){
	display: none;
}
.pages a,.pages b{
	padding:7px 13px;
	border:solid 1px #ccc;
}
.banner{
	position: relative;
}
.banner img{
	width:100%;
}

.header-top,.zh-nav,.main1,.main2>article,.main3,.main4,.main5,.nav-bot>ul,.footer{
	max-width: 1200px;
	margin:0 auto;
}
footer{
	background:url('../images/footer.jpg') no-repeat;
	background-size: 100% 100%;
}

.body-top{
	width: 100%;
	background:#eee;
}
.bt-c{
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;

}
.bt-c>span{
	font-size: 14px;
	line-height: 45px;
}
.bt-l{
	display: flex;
	justify-content: space-between;
	text-align: center;
	font-size: 13px;
	line-height: 45px;
}
.bt-l a:nth-child(1){
	padding-right: 20px;
}
.bt-l a:nth-child(2){
}
.main1-title img{
	width: 100%;
}
.main2-title{
	text-align: center;
}
.guangg img{
	width: 100%;
}
.main2-title img{
	width: 100%;
}
.header-lx{
	float:right;
}
.header-lx img{
	margin-right: 10px;
}
.nav-top,.nav-bot{
	background:#0066cb;
}
.nav-ul{
	display: flex;
	justify-content: space-around;
}
.nav-ul li{
	line-height: 55px;
	padding:0 25px;
}
.nav-ul a{
	color:#fff;
	text-decoration: none;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.active,.nav-ul li:hover{
	background:#333333;
	color:#FFF;
}
.nav-ul .active a,.nav-ul li:hover a{
	color:#fff;
}
.main1{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-top:35px;
}
.main1-title{
	margin:40px 0; 
}
.main1-left{
	width: 22%;
	border:solid 3px #0066cb;
	position: relative;
}
.main1-left>img{
	width: 100%;
}
.main1-left-ul{
	width: 100%;
	margin-top: 20px;
}
.main1-left-ul li{
	line-height: 45.6px;
	font-size: 16px;
	text-align: center;
	border-bottom: solid 1px #ccc;
}
.main1-left-ul li a{
	text-decoration: none;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.cpflbt a{
	background:#0066cb;
	color:#fff;
	font-weight: bold;
}
.main1-left-ul li:hover a{
	color:#fff;
	background:#0066cb;
}
.main1-right{
	width: 69%;
}
.main1-right-ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	text-align: center;
	font-size: 16px;
}
.main1-right-ul li{
	width: 30%;
	margin-bottom: 15px;
}
.main1-right-ul img{
	margin-bottom: 10px;
	width: 100%;
  height: 186px;
}
.main1-right-ul a{
	text-decoration: none;
}
.main1-right>p{
	font-size: 20px;
}
.main1-right>p span{
	font-size: 17px;
	margin:0 5px;
}
.main1-right>p span:nth-child(1){
	font-size: 24px;
	color:#0066cb;
	margin-left: 0;
}
.main1-left-bot{
	bottom: 0;
	left: 0;
	width: 100%;
	padding:20px 0;
	background:#0066cb;
	text-align: center;
	color:#fff;
	font-size: 18px;
}
.main1-left-bot p{
	margin-top:15px;
}
.main1-left-bot p img{
	margin-right: 15px;
}
.hanb_right{
	width: 100%;
	margin:auto;
	display: flex;
	justify-content: space-between;
}
.hanb_right img{
	height: 85%;
	float:left;
	margin-left: 15px;
}
.nav-top{
	position: relative;
}
.hanb_right img:nth-child(2){
	height:50%;
	position: absolute;
	top:15px;
	right:15px;
}
.navbar-toggle{
	margin:0;
}
.main2-title{
	margin:60px 0;
}
.main2-ul>li{
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}
.main2>article{
	max-width: 950px;
	font-size: 16px;
}
.m2-ul li{
	/*line-height: 50px;*/
	margin:20px 0;
	line-height:36px;
}
.m2-ul img{
	margin-right: 10px;
	width: 11px;
	height: 16px;
}
.main2-ul p{
	font-size: 24px;
}
.m2-br,.m3-br{
	width: 50px;
	height:2px;
	background:#333;
}
.m3-br{
	background:#0066cb;
	margin:20px 0;
}
.main2-ul li>div>a{
	display:inline-block;
	padding:5px 20px;
	text-decoration: none;
	border:solid 1px #0066cb;
	font-size: 14px;
	color:#0066cb;
	margin-top:20px;
	margin-left: 20px;
}
.main2-ul li>div figure a{
	display: inline-block;
	width: 100%;
}
.main3-title img{
	margin:45px 0;
}
.main3 article{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
.main3 article figure{
	width: 40%;
}
.main3 article figure img{
	width: 100%;
}
.main3 article section{
	width: 50%;
}
.main3 p{
	font-size: 15px;
	color:#111;
	margin-bottom: 20px;
}
.main3 h3{
	margin-top: 0;
}
.main3 section>a{
	display:inline-block;
	padding:5px 20px;
	text-decoration: none;
	border:solid 1px #333;
	font-size: 14px;
	color:#333;
}
.main3 section p>a{
	text-decoration: none;
}
.main4{
	margin-top: 80px;
}
.main4-ul1,.main4-ul2{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main4-ul1 img,.main4-ul2 img{
	width: 100%;
}
.main4-ul1 li,.main4-ul2 li{
	border:solid 1px #aaa;
	width: 22%;
}
.main4-title{
	text-align: center;
	margin:50px 0;
	font-size: 18px;
}
.main4-title span{
	color:#fff;
	padding:10px 40px;
	background:#adadad;
	margin:0 15px;
	cursor:pointer;
}
.main4-title span a{color:#fff;}
.main4-title .m4-bg{
	background:#c80b0f;
}
.main5{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main5 a{
	text-decoration: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main5 a:hover{
	color:#000;
}
.main5 ul div{
	position: relative;
	padding-left:30px;
	width: 70%;
}
.main5 li{
	margin:20px 0;
}
.main5 h3{
	width: 100%;
	margin-top: 0;
	font-size: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.main5 p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.main5 ul div img{
	width: 10px;
	height: 10px;
	position: absolute;
	top:10px;
	left:10px;
}
.main5-left,.main5-right{
	width: 44%;
}
.main5 figure{
	width: 30%;
}
.main5 figure img{
	width: 100%;
	border:solid 1px #ccc;
	padding:10px;
  height: 110px;
}
.m5-l-title,.m5-r-title{
	font-size: 19px;
	padding:10px 0;
}
.m5-r-title{
	text-align: right;
}
.m5-l-title span,.m5-r-title span{
	font-size: 24px;
}
.xianl,.xianr{
	display: flex;
	height:1px;
	margin-bottom: 50px;
}
.xianl1,.xianr2{
	width: 20%;
	background:#0066cb;
}
.xianl2,.xianr1{
	width: 80%;
	background:#ccc;
}
.main5{
	margin-top: 70px;
	margin-bottom: 50px;
}
.footer{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.footer figure{
	width: 50%;
	margin-top: 30px;
	text-align: center;
}
.footer figure img{
	width: 30%;
	margin:0 20px;
}
.footer-ul{
	margin-top: 40px;
	width: 45%;
}
.footer-ul li{
	font-size: 18px;
	margin-bottom: 5px;
}
.you-qing{
	width: 100%;
	margin: 20px 0;
}
.footer-p{
	margin-top: 20px;
}
.main1-left{
	min-height: 730px;
	max-height: 962px;
}
.goToTop{
	width:50px;
	height:50px;
	border-radius: 7px;
	text-align: center;
	line-height: 50px;
	background:rgba(0,102,203,.5);
	position: fixed;
	right:0;
	bottom:100px;
}
.goToTop:hover{
	background:rgba(221,0,0,.7);
}
.goToTop a{
	display: inline-block;
	width: 100%;
	height:100%;
	color:#fff;
	font-size: 17px;
	text-decoration: none;
}
@media only screen and (max-width: 1200px){
	.bt-c,.header-top,.zh-nav,.main1,.main2>article,.main3,.main4,.main5,.nav-bot>ul,.footer{
		padding:0 20px;
	}
}
@media only screen and (max-width: 1000px){
	.main3-title img{
		width: 100%;
	}
	.nav-ul li{
		padding:0 10px;
	}
	.main3 article figure{
		width: 60%;
	}
	.main3 article section{
		margin: 30px 0;
		width: 90%;
	}
  .main1-right-ul img{
    height: 126px;
  }
	
}
@media only screen and (max-width: 767px){
	.main5 ul div{
		width: 100%
	}
.main4-title>span{
	display: inline-block;
	padding:10px 0;
	width: 33%;
	text-align: center;
}	
.main1-right-ul img{
  height: 106px;
}
	.main5-left,.main5-right{
		width: 100%;
	}
	.main4-ul1 li,.main4-ul2 li{
		margin-bottom: 15px;
		width: 48%;
	}
	.main1-title{
		margin:20px 0;
	}
	.nav-top{
		background:#fff;
		height:75px;
	}
	.main1-right{
		width: 100%;
	}
	.main1-right-ul li{
		width: 47%;
	}
	.main2-title{ margin:0px;}
.main1-right-ul li:last-child{

	}	
	.main1-right>p span:nth-child(1){
		font-size: 20px;
	}
	.main2-ul figure{
		text-align: center;
	}
	.main2-ul img{
		width: 80%;
	}
	.m2-ul img{
		width: 11px;
		height: 16px;
	}
	.main2-ul>li{
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 60px;
	}
	.main2-ul>li{
		display: flex;
		justify-content: flex-end;
		flex-wrap: wrap;
	}
	.main2-ul li>div>a{
		display:block;
		width: 120px;
		text-align: center;
		margin:20px auto;
	}
	footer{
	}
}
@media only screen and (max-width: 400px){
	
}